package com.xmfh.wemedia.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xmfh.wemedia.model.DdSubMicro;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @Auther: 胡桃
 * @Date: 2022/4/17 14:49
 * @Description: com.xmfh.wemedia.vo
 * @version: 1.0
 */
@Data
@Accessors(chain = true)
public class MicroVO implements Serializable {
    static final long serialVersionUID = 15616116L;

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 微头条内容
     */
    private String content;

    /**
     * 0-没有图片 1-有图片
     */
    private Integer hasImage;

    /**
     * 点赞数
     */
    private Integer fabulous;

    /**
     * 评论数
     */
    private Integer comment;

    /**
     * 浏览量
     */
    private Integer views;

    /**
     * 热度值
     */
    private Integer hot;

    /**
     * 发布者
     */
    private Integer userId;

    /**
     * 分类id
     */
    private Integer categoryId;

    /**
     * 发布地
     */
    private Integer pubLocation;

    /**
     * 封面图样式  non-无图， single-单图，multi-多图
     */
    private String styleFlag;

    /**
     * 发布时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    private String imgUrls;

    private String nickName;
}
